package com.taotao.common.utils;

import java.util.Map;

import com.github.pagehelper.PageHelper;


public class PageUtils {

	/**
	 * map参数传值调用的分页查询
	 * @param reqMap
	 */
	public static void setPageInfo(Map<String,Object> reqMap) {
		//添加排序只需要添加下面的代码===========orderBy 传值必须和数据库字段保持一致
		if(!Utils.isEmpty(reqMap.get("orderBy"))){
			PageHelper.orderBy(reqMap.get("orderBy").toString());
		}
		if(!Utils.isEmpty(reqMap.get("page"))&&!Utils.isEmpty(reqMap.get("rows"))){
			int page = Utils.isEmpty(reqMap.get("page"))?SystemConst.PAGE_START:Utils.valueOfInteger(reqMap.get("page"));
			int rows = Utils.isEmpty(reqMap.get("rows"))?SystemConst.PAGE_ROWS:Utils.valueOfInteger(reqMap.get("rows"));
			PageHelper.startPage(page, rows);
		}
	}
}
